/**
 *====================================================
 * 文件名称: FinanceCreditLineInfo.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年11月22日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project.action.v1.model.output;

import java.math.BigDecimal; 
import java.util.Date;

import com.yuexunit.web.annotation.Parameter;

/**
 * @ClassName: FinanceCreditLineInfo
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年11月22日 下午1:20:49
 */
public class FinanceCreditLineInfo {

	@Parameter(name = "creditId", description = "授信调整ID")
	private Long creditId;

	@Parameter(name = "financeId", description = "融资信息ID")
	private Long financeId;

	@Parameter(name = "enterpriseId", description = "融资企业ID")
	private Long enterpriseId;

	@Parameter(name = "financeNumber", description = "融资信息编号")
	private String financeNumber;

	@Parameter(name = "creditQuota", description = "原授信金额")
	private BigDecimal creditQuota;
	
	@Parameter(name = "bail", description = "原保证金额")
	private BigDecimal bail;

	@Parameter(name = "creditAmount", description = "调整金额")
	private BigDecimal creditAmount;

	@Parameter(name = "valuation", description = "货物新估值总额")
	private BigDecimal valuation;

	@Parameter(name = "reson", description = "调整原因")
	private Integer reson;

	@Parameter(name = "remark", description = "调整备注")
	private String remark;

	@Parameter(name = "operatorId", description = "操作人员ID")
	private Long operatorId;

	@Parameter(name = "operator", description = "操作人员")
	private String operator;

	@Parameter(name = "createDateTime", description = "创建时间")
	private Date createDateTime;
	
	@Parameter(name = "enterpriseName", description = "企业名称")
	private String enterpriseName;
	
	@Parameter(name = "auditState", description = "审核状态 0:未知/1:未审批/2:同意/3:拒绝")
	private Integer auditState;
	
	@Parameter(name = "auditRemark", description = "审核意见")
	private String auditRemark;

	@Parameter(name = "auditorId", description = "审核人ID")
	private Long auditorId;
	
	@Parameter(name = "auditor", description = "审核人")
	private String auditor;

	@Parameter(name = "auditDate", description = "审核日期")
	private Date auditDate;
	
	@Parameter(name = "riskBail", description = "风控审核金额")
	private BigDecimal riskBail;

	@Parameter(name = "productType", description = "业务类型")
	private Integer productType;
	
	public Integer getProductType() {
		return productType;
	}

	public void setProductType(Integer productType) {
		this.productType = productType;
	}

	public BigDecimal getRiskBail() {
		return riskBail;
	}

	public void setRiskBail(BigDecimal riskBail) {
		this.riskBail = riskBail;
	}

	public String getEnterpriseName() {
		return enterpriseName;
	}

	public Integer getAuditState() {
		return auditState;
	}

	public void setAuditState(Integer auditState) {
		this.auditState = auditState;
	}

	public String getAuditRemark() {
		return auditRemark;
	}

	public void setAuditRemark(String auditRemark) {
		this.auditRemark = auditRemark;
	}

	public Long getAuditorId() {
		return auditorId;
	}

	public void setAuditorId(Long auditorId) {
		this.auditorId = auditorId;
	}

	public String getAuditor() {
		return auditor;
	}

	public void setAuditor(String auditor) {
		this.auditor = auditor;
	}

	public Date getAuditDate() {
		return auditDate;
	}

	public void setAuditDate(Date auditDate) {
		this.auditDate = auditDate;
	}

	public void setEnterpriseName(String enterpriseName) {
		this.enterpriseName = enterpriseName;
	}

	public BigDecimal getBail() {
		return bail;
	}

	public void setBail(BigDecimal bail) {
		this.bail = bail;
	}

	public Long getCreditId() {
		return creditId;
	}

	public void setCreditId(Long creditId) {
		this.creditId = creditId;
	}

	public Long getFinanceId() {
		return financeId;
	}

	public void setFinanceId(Long financeId) {
		this.financeId = financeId;
	}

	public Long getEnterpriseId() {
		return enterpriseId;
	}

	public void setEnterpriseId(Long enterpriseId) {
		this.enterpriseId = enterpriseId;
	}

	public String getFinanceNumber() {
		return financeNumber;
	}

	public void setFinanceNumber(String financeNumber) {
		this.financeNumber = financeNumber;
	}

	public BigDecimal getCreditQuota() {
		return creditQuota;
	}

	public void setCreditQuota(BigDecimal creditQuota) {
		this.creditQuota = creditQuota;
	}

	public BigDecimal getCreditAmount() {
		return creditAmount;
	}

	public void setCreditAmount(BigDecimal creditAmount) {
		this.creditAmount = creditAmount;
	}

	public BigDecimal getValuation() {
		return valuation;
	}

	public void setValuation(BigDecimal valuation) {
		this.valuation = valuation;
	}

	public Integer getReson() {
		return reson;
	}

	public void setReson(Integer reson) {
		this.reson = reson;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Long getOperatorId() {
		return operatorId;
	}

	public void setOperatorId(Long operatorId) {
		this.operatorId = operatorId;
	}

	public String getOperator() {
		return operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

	public Date getCreateDateTime() {
		return createDateTime;
	}

	public void setCreateDateTime(Date createDateTime) {
		this.createDateTime = createDateTime;
	}

}
